Computer Science & Mathematics Bachelor
- 2nd year : Databases course.
Theory, relational algebra, PostgreSQL and introduction to pandas in Python.
- 3rd year : Introduction to Artificial Intelligence course.
Search in game trees and graphs, introduction to heuristics, introduction to expert systems.
- Algorithms : MinMax, AlphaBeta pruning and variants (NegAlphaBeta, Iterative Deepening), Djisktra, A/A*. Forward chaining, backward chaining and mixed chaining.
- Problems: missionaries and canibals, two water jug puzzle, traveling salesperson problem.
- Games: Awele, Fifteen puzzle.
Final project on implementing King and Courtesan game made by Mark Steere (see my GitHub). I organised a tournament between all players made by the students.
Programming language : Java 11.